高手进:类型"TreeView"的控件必须放在具有 runat=server 的窗体标记内。

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:31:33
做一个B/S程序 页面有一个主面板
下面套用一个子面板 子面板中有个"TreeView"的控件
子面板先做好 在加到主面板masterpage 中
出现错误 多次调试不成功 谢谢高手指教

类型“TreeView”的控件“ctl00_ctl00_ContentPlaceHolder1_TreeView1”必须放在具有 runat=server 的窗体标记内。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: 类型“TreeView”的控件“ctl00_ctl00_ContentPlaceHolder1_TreeView1”必须放在具有 runat=server 的窗体标记内。
代码:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="kehuMasterPage.master.cs" Inherits="kehuMasterPage" MasterPageFile="~/MasterPage.master"%>
<asp:Content ID="content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<table border="1" cellspacing="0" cellpadding="0" style="width:775px; height: 144px; " runat="server">
<tr>
<td >
<asp

在母页模板中没有<form id="xx" runat="server">

<td valign="top" align="left" style="width:775px; height: 144px;font-size: 16pt ">
<asp:contentplaceholder id="ContentPlaceHolder2" runat="server">
</asp:contentplaceholder>
</td>

好像这里错了吧 这个不是应该出现在母板页吗?